long raincoat - Turkish English Dictionary